
export type TranslationValue = string | string[] | { [key: string]: TranslationValue };

export interface TranslationSet {
  [key: string]: TranslationValue;
}

export interface Translations {
  [langCode: string]: TranslationSet;
}

export interface DownloadResult {
  thumbnailUrl: string;
  title: string;
  videoUrl?: string;
  videoOnlyUrl?: string;
  audioOnlyUrl?: string;
}

export interface FaqItemType {
  question: string;
  answer: string;
}

export interface Tool {
    id: 'instagram' | 'tiktok' | 'facebook' | 'twitter';
    name: string;
    slug: string;
}